package org.edu.modules.sxjy.vo;

import java.io.Serializable;

public class VeSumupInfoVo
        implements Serializable
{
    private String xm;
    private String xh;
    private String cpName;
    private String postName;
    private String spec;
    private String startTime;
    private String userName;
    private String cteacherUserName;
    private String content;
    private String createTime;
    private String file;

    public void setCpName(String cpName)
    {
        this.cpName = cpName;
    }

    public int hashCode()
    {
        int PRIME = 59;int result = 1;Object $xm = getXm();result = result * 59 + ($xm == null ? 43 : $xm.hashCode());Object $xh = getXh();result = result * 59 + ($xh == null ? 43 : $xh.hashCode());Object $cpName = getCpName();result = result * 59 + ($cpName == null ? 43 : $cpName.hashCode());Object $postName = getPostName();result = result * 59 + ($postName == null ? 43 : $postName.hashCode());Object $spec = getSpec();result = result * 59 + ($spec == null ? 43 : $spec.hashCode());Object $startTime = getStartTime();result = result * 59 + ($startTime == null ? 43 : $startTime.hashCode());Object $userName = getUserName();result = result * 59 + ($userName == null ? 43 : $userName.hashCode());Object $cteacherUserName = getCteacherUserName();result = result * 59 + ($cteacherUserName == null ? 43 : $cteacherUserName.hashCode());Object $content = getContent();result = result * 59 + ($content == null ? 43 : $content.hashCode());Object $createTime = getCreateTime();result = result * 59 + ($createTime == null ? 43 : $createTime.hashCode());Object $file = getFile();result = result * 59 + ($file == null ? 43 : $file.hashCode());return result;
    }

    protected boolean canEqual(Object other)
    {
        return other instanceof VeSumupInfoVo;
    }

    public boolean equals(Object o)
    {
        if (o == this) {
            return true;
        }
        if (!(o instanceof VeSumupInfoVo)) {
            return false;
        }
        VeSumupInfoVo other = (VeSumupInfoVo)o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$xm = getXm();Object other$xm = other.getXm();
        if (this$xm == null ? other$xm != null : !this$xm.equals(other$xm)) {
            return false;
        }
        Object this$xh = getXh();Object other$xh = other.getXh();
        if (this$xh == null ? other$xh != null : !this$xh.equals(other$xh)) {
            return false;
        }
        Object this$cpName = getCpName();Object other$cpName = other.getCpName();
        if (this$cpName == null ? other$cpName != null : !this$cpName.equals(other$cpName)) {
            return false;
        }
        Object this$postName = getPostName();Object other$postName = other.getPostName();
        if (this$postName == null ? other$postName != null : !this$postName.equals(other$postName)) {
            return false;
        }
        Object this$spec = getSpec();Object other$spec = other.getSpec();
        if (this$spec == null ? other$spec != null : !this$spec.equals(other$spec)) {
            return false;
        }
        Object this$startTime = getStartTime();Object other$startTime = other.getStartTime();
        if (this$startTime == null ? other$startTime != null : !this$startTime.equals(other$startTime)) {
            return false;
        }
        Object this$userName = getUserName();Object other$userName = other.getUserName();
        if (this$userName == null ? other$userName != null : !this$userName.equals(other$userName)) {
            return false;
        }
        Object this$cteacherUserName = getCteacherUserName();Object other$cteacherUserName = other.getCteacherUserName();
        if (this$cteacherUserName == null ? other$cteacherUserName != null : !this$cteacherUserName.equals(other$cteacherUserName)) {
            return false;
        }
        Object this$content = getContent();Object other$content = other.getContent();
        if (this$content == null ? other$content != null : !this$content.equals(other$content)) {
            return false;
        }
        Object this$createTime = getCreateTime();Object other$createTime = other.getCreateTime();
        if (this$createTime == null ? other$createTime != null : !this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$file = getFile();Object other$file = other.getFile();return this$file == null ? other$file == null : this$file.equals(other$file);
    }

    public void setFile(String file)
    {
        this.file = file;
    }

    public void setCreateTime(String createTime)
    {
        this.createTime = createTime;
    }

    public void setContent(String content)
    {
        this.content = content;
    }

    public void setCteacherUserName(String cteacherUserName)
    {
        this.cteacherUserName = cteacherUserName;
    }

    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public void setStartTime(String startTime)
    {
        this.startTime = startTime;
    }

    public void setSpec(String spec)
    {
        this.spec = spec;
    }

    public void setXm(String xm)
    {
        this.xm = xm;
    }

    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public String toString()
    {
        return "VeSumupInfoVo(xm=" + getXm() + ", xh=" + getXh() + ", cpName=" + getCpName() + ", postName=" + getPostName() + ", spec=" + getSpec() + ", startTime=" + getStartTime() + ", userName=" + getUserName() + ", cteacherUserName=" + getCteacherUserName() + ", content=" + getContent() + ", createTime=" + getCreateTime() + ", file=" + getFile() + ")";
    }

    public void setPostName(String postName)
    {
        this.postName = postName;
    }

    public String getXm()
    {
        return this.xm;
    }

    public String getXh()
    {
        return this.xh;
    }

    public String getCpName()
    {
        return this.cpName;
    }

    public String getPostName()
    {
        return this.postName;
    }

    public String getSpec()
    {
        return this.spec;
    }

    public String getStartTime()
    {
        return this.startTime;
    }

    public String getUserName()
    {
        return this.userName;
    }

    public String getCteacherUserName()
    {
        return this.cteacherUserName;
    }

    public String getContent()
    {
        return this.content;
    }

    public String getCreateTime()
    {
        return this.createTime;
    }

    public String getFile()
    {
        return this.file;
    }
}
